package com.netsmart.util;

import java.util.Date;
import java.util.Random;
import java.util.UUID;

public class IdentityGenerateUtil {

    /**
     * getAppIdentification TODO 应用认证信息生成方法（App.+时间戳+6位随机字符--大写字母或数字）
     * 
     * @author 创建人-qiaowei @date 2018年12月20日 上午11:00:46 @return String 返回类型 @throws
     */
    public static String getAppIdentification() {

        return "APP." + new Date().getTime() + RandomStringUtil.RandomString();
    }

    /**
     * getUserIdentification TODO 用户访问标识生成方法
     * 
     * @author 创建人-qiaowei @date 2018年12月20日 下午6:01:47 @return String 返回类型 @throws
     */
    public static String getUserIdentification() {
        Random random = new Random();
        return (char) (random.nextInt(27) + 65) + "" + (char) (random.nextInt(27) + 65) + ""
                + UUID.randomUUID().toString().toUpperCase();
    }

}
